<template>
	<ul class="footer">
		<li @click="toIndex">
			<i class="fa fa-home"></i>
			<p>首页</p>
		</li>
		<li>
			<i class="fa fa-compass"></i>
			<p>发现</p>
		</li>
		<!-- 订单按钮，点击触发 toOrderList 方法 -->
		<li @click="toOrderList">
			<i class="fa fa-file-text-o"></i>
			<p>订单</p>
		</li>
		<!-- “我的” 按钮，绑定 toMine 方法 -->
		<li @click="toUserCenter">
		      <i class="fa fa-user-o"></i>
		      <p>我的</p>
		</li>
	</ul>
</template>

<script>
	export default {
		name: 'Footer',
		methods: {
			toIndex() {
				this.$router.push({
					path: '/index'
				});
			},
			toOrderList() {
				// 从 sessionStorage 获取登录状态，判断用户是否登录
				const user = sessionStorage.getItem('user');
				if (!user) {
					// 未登录，跳转到登录页
					this.$router.push({
						path: '/login'
					});
				} else {
					// 已登录，跳转到订单列表页
					this.$router.push({
						path: '/orderList'
					});
				}
			},
			toUserCenter() {
			      this.$router.push('/userCenter');
			}
		}
	}
</script>

<style>
	.wrapper .footer {
		width: 100%;
		height: 14vw;
		border-top: solid 1px #DDD;
		background-color: #fff;
		position: fixed;
		left: 0;
		bottom: 0;
		display: flex;
		justify-content: space-around;
		align-items: center;
	}

	.wrapper .footer li {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		color: #999;
		user-select: none;
		cursor: pointer;
	}

	.wrapper .footer li p {
		font-size: 2.8vw;
	}

	.wrapper .footer li i {
		font-size: 5vw;
	}
</style>